package com.pope.framework.rescue.modular.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 离抢日志
 * </p>
 *
 * @author superpope
 * @since 2019-01-16
 */
@Data
@ApiModel(description= "离抢日志")
@TableName("t_triage_rescue_log")
public class RescueLog implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 系统主键
     */
    @TableId("ID")
    @ApiModelProperty(value = "离抢信息主键，添加必须为空，修改可不为空",dataType="Integer")
    private Integer id;

    /**
     * 离抢去向
     */
    @TableField("RESCUE_WHERE_ABOUTS")
    @ApiModelProperty(value = "离抢去向编码",dataType="String")
    private String rescueWhereAbouts;

    /**
     * 开始时间
     */
    @TableField("BEGIN_TIME")
    @ApiModelProperty(value = "开始时间",dataType="String")
    private String beginTime;

    /**
     * 结束时间
     */
    @TableField("END_TIME")
    @ApiModelProperty(value = "结束时间",dataType="String")
    private String endTime;

    /**
     * 创建时间
     */
    @TableField(value="CREATETIME",fill=FieldFill.INSERT)
    @ApiModelProperty(value = "记录创建时间,可不用填写，填写无效",dataType="String")
    private String createtime;

    
    /**
     * 操作员标识
     */
    @TableField(value="STAFF_ID",fill=FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "操作员标识",dataType="Integer")
    private Integer staffId;
    
    /**
     * 操作员标识
     */
    @TableField(value="RESCUE_ID")
    @ApiModelProperty(value = "离抢ID",dataType="Integer")
    private Integer rescueId;
    
    /**
     * 备注
     */
    @TableField("REMARK")
    @ApiModelProperty(value = "备注",dataType="String")
    private String remark;
}
